package com.wyc.internalCommon.constant;

public class OrderConstant {

    /**
     * 坐标加密标识
     */
    // 1:GCJ-02测绘局标准
    public static final int  COORDINATE_ENCRYPTION_IDENTIFIER_GCJ_02 = 1;

    // 2:WGS84 GPS标准
    public static final int  COORDINATE_ENCRYPTION_IDENTIFIER_WGS84 = 2;

    // 3:BD-09 百度标准
    public static final int  COORDINATE_ENCRYPTION_IDENTIFIER_BD_09 = 3;

    // 4:CGCS2000 北斗标准
    public static final int  COORDINATE_ENCRYPTION_IDENTIFIER_CGCS2000 = 4;

    //	0:其他
    public static final int  COORDINATE_ENCRYPTION_IDENTIFIER_OTHER = 0;

    /**
     * 撤销类型代码
     */
    // 1:乘客提前撤销
    public static final int CANCEL_TYPE_CODE_PASSENGER_PRE = 1;

    // 2:驾驶员提前撤销
    public static final int CANCEL_TYPE_CODE_DRIVER_PRE = 2;

    // 3:平台公司撤销
    public static final int CANCEL_TYPE_CODE_BOSS = 3;

    // 4;乘客违约撤销
    public static final int CANCEL_TYPE_CODE_PASSENGER_VIOLATE = 4;

    // 5:驾驶员违约撤销
    public static final int CANCEL_TYPE_CODE_DRIVER_VIOLATE = 5;

    /**
     * 撤销发起者
     */
    // 1:乘客
    public static final int CANCEL_OPERATOR_PASSENGER = 1;

    // 2:驾驶员
    public static final int CANCEL_OPERATOR_DRIVER = 2;

    // 3:平台公司
    public static final int CANCEL_OPERATOR_BOSS = 3;

    /**
     * 订单状态
     */

    // 0：订单无效
    public static final int ORDER_INVALID = 0;
    // 1：订单开始
    public static final int ORDER_STATUS_START = 1;

    // 2：司机接单
    public static final int ORDER_STATUS_DRIVER_ACCEPT = 2;

    // 3：去接乘客
    public static final int ORDER_STATUS_DRIVER_PICK_PASSENGER = 3;

    // 4：司机到达乘客起点
    public static final int ORDER_STATUS_DRIVER_TO_START_POINT = 4;

    // 5：乘客上车，司机开始行程
    public static final int ORDER_STATUS_DRIVE_RUNNING = 5;

    // 6：到达目的地，行程结束，未支付
    public static final int ORDER_STATUS_NON_PAY = 6;

    // 7：发起收款
    public static final int ORDER_STATUS_START_PAYEE = 7;

    // 8: 支付完成
    public static final int ORDER_STATUS_PAY_FINISH = 8;

    // 9.订单取消'
    public static final int ORDER_STATUS_STOP = 9;



}
